package com.marvels.approve.process.dto;

import com.marvels.approve.manager.dto.ActivitiNodeDTO;

/**
 * 完成节点DTO
 * 
 * @author 何杰 2018年5月16日
 */
public class CompleteProcessDTO {
	/** 进件号  必输 */
	private String loanId;
	// 任务
	private String processInstanceId;
	// 当前节点   
	private ActivitiNodeDTO curNode;
	// 变更后节点 ,返回是自动带出来。
	private ActivitiNodeDTO changeNode;
	
	/** 审批参数   必输
	 *  
	 *  例如通过： variables.put("processResult",MarvelsConstant.PROCESS_RESULT_OK)
		OK      通过
		REFUSE  拒绝
		RETURN  退回
	 */
	private ProcessApproveDTO  processApproveDto;
	
	public String getProcessInstanceId() {
		return processInstanceId;
	}

	public void setProcessInstanceId(String processInstanceId) {
		this.processInstanceId = processInstanceId;
	}

	public ActivitiNodeDTO getCurNode() {
		return curNode;
	}

	public void setCurNode(ActivitiNodeDTO curNode) {
		this.curNode = curNode;
	}

	public ActivitiNodeDTO getChangeNode() {
		return changeNode;
	}

	public void setChangeNode(ActivitiNodeDTO changeNode) {
		this.changeNode = changeNode;
	}

	public String getLoanId() {
		return loanId;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}

	public ProcessApproveDTO getProcessApproveDto() {
		return processApproveDto;
	}

	public void setProcessApproveDto(ProcessApproveDTO processApproveDto) {
		this.processApproveDto = processApproveDto;
	}
	
}
